﻿using KWT.DRG_DIP.DO.Group.DIPGroup;
using KWT.DRG_DIP.DO.Group.DRGGroup;

namespace KWT.DRG_DIP.ISvc
{
    public interface IPolicyEnumSvc
    {
        public List<Rule_MDC> GetRuleMDC(string tenantID);
        public List<Rule_ADRG> GetRuleADRG(string tenantID);
        public List<Rule_DRG> GetRuleDRG(string tenantID);
        public List<Rule_MCC> GetRuleMCC(string tenantID);
        public List<Rule_CC> GetRuleCC(string tenantID);
        public List<Rule_Exclude> GetRuleExclude(string tenantID);
        public List<Rule_NotDiagnose> GetRuleNotDiagnose(string tenantID);
        public List<Rule_NotOperation> GetRuleNotOperation(string tenantID);
        public List<OperInfo> GetOperInfo(string tenantID);
        public List<DIP_Rule_DiseaseGroup> GetDiseaseGroup(string tenantID);

        public List<DIP_Rules> GetDIPRules(string tenantID);

        public List<DIP_Assist> GetDIPAssists(string tenantID);
    }
}
